//app.js
var timeID = "";

App({
  onLaunch: function () {
    // 展示本地存储能力
    var logs = wx.getStorageSync('logs') || [];
    logs.unshift(Date.now());
    wx.setStorageSync('logs', logs);

    var that = this;   
    
    // 登录
    wx.login({
      success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
        // wx.request({
        //   url: "https://119.3.46.145/server/mlogin?code=" + res.code + "&appid=" + that.globalData.AppID,

        //   method: 'POST',
        //   success: res => {
        //     that.globalData.openid = res.data.openid;           
        //   },
        //   fail: function (error) {
        //     console.log(error, "error");
        //   },
        //   complete: function (complete) {

        //   }
        // });
      }
    })
    // 获取用户信息
    wx.getSetting({
      success: res => {
        if (res.authSetting['scope.userInfo']) {
          // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
          wx.getUserInfo({
            success: res => {
              // 可以将 res 发送给后台解码出 unionId
              this.globalData.userInfo = res.userInfo

              // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
              // 所以此处加入 callback 以防止这种情况
              if (this.userInfoReadyCallback) {
                this.userInfoReadyCallback(res)
              }
            }
          })
        }       
      }
    })
  },
 
  onShow: function (options) {
    if(wx.getStorageSync("username")!=""){
      this.globalData.userid = wx.getStorageSync("userid")
      this.globalData.login_name = wx.getStorageSync("userid")
      wx.navigateTo({
        url: 'pages/controlBooth/controlBooth',
      })
    }else{
      // wx.navigateTo({
      //   url: 'pages/login/login',
      // })
    }
    
  },
  globalData: {
    //url:"http://119.3.130.227/server/",    
    url:"https://wxmini.xingyuwulian.com:8443/server/",
    userInfo: null,
    AppID: "wx2f6a5ce3765a80ae",   
    openid:"",
    local_longitude:'',  //本地经度
    local_latitude:'', //本地纬度,
    is_login:false,  //判断是否登录 目前为了测试 改为true 默认为false
    login_nick:'',
    login_name:'',
    login_error:'',
    //userid: "922aeb81-29c8-41ba-9f82-36d9abb33265", 
    userid:"",
    longitude:"104.48131595013129",
    latitude:"30.84397485159412",
    dev_list:[],
    is_init_ws:false,
    markers:[],
    global_group:[],
    onlineDevice:[],  //连发3此消息，看是否成功 
    offlineDevice:[],
    autoDevice:[],
    manualDevice:[],
    turnOnDevice:[],
    turnOffDevice:[],
    edit_del_add_dev_flag:false,  //标记当前有没有进行过 增删改的操作 如果有则标记 改成true ，根据这个标记 也是判断是不是要修改地图center 以及 scale的标
    allDeviceNum:0,
    onlineDeviceNum:0,
    turnonDeviceNum:0
  }
})